package com.mowwang.file;

        import java.io.File;

public class Delete2 {
    /**
     * 删除指定文件下的所有文件
     * @param file
     */
    public static boolean deleteFile(File file){
        //如果文件不存在，则删除失败，返回false
        if (!file.exists())
            return false;
        //判断是不是文件
        if (file.isFile())
            return false;
        else {
            File[] files=file.listFiles();
            for (File f:files)
            {
                //是文件夹就递归
                if (f.isDirectory()){
                    deleteFile(f);
                    delteAll(f);
                }
                //否则是文件
                else {
                    f.delete();
                }
            }

        }
        return true;
    }

    public static void delteAll(File file){
        deleteFile(file);//先删除文件
        file.delete();//在删除文件夹

    }

    public static void main(String[] args) {
        File file=new File("E:/css");
        deleteFile(file);
    }
}
